﻿using MetroDataApi.Models.ModelDefination;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace MetroDataApi.Models
{
    public class project
    {
        public string name { get; set; }
        public List<monitorPoints> monitorPoints { get; set; }
        public int prjId { get; set; }
        public center center { get; set; }
        public bool hasJsonLayer { get; set; }
        public string lineName { get; set; }

        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public projectStatusSub status { get; set; }



        //按照监护公司的需求指定的状态
        public string mState { get; set; }

        //隧道类型
        public string tunnelType { get; set; }

        //按照监护公司的需求指定的项目级别
        public string mPrjLevel { get; set; }

        //监测单位
        public string mConstructionCorp { get; set; }


        public string startTime { get; set; }


        public int pointCount { get; set; }

        public project()
        {
            this.monitorPoints = new List<monitorPoints>();
            this.hasJsonLayer = false;
        }
    }
}